home *** CD-ROM | disk | FTP | other *** search
/ DOpus Plus / DOpus Plus.iso / Enhancements / FTPBatch / FTPBatch.history < prev    next >
Text File  |  1998-10-25  |  16KB  |  344 lines

  1.  
  2. $VER: FTPBatch.history 4.2 (25.10.98) (C) by Martin Steigerwald
  3.  
  4. 25.10.98
  5.  
  6. FTPBatch 4.2
  7.  
  8. ARexx/FTPBatchDownload.rexx 4.1
  9.     - Some fixes. Maybe fixes downloading from the root directory
  10.       of a server on the first entry. And downloading of the first
  11.       entry generally.
  12.       (CWD command is issued on the first entry always now.)
  13.       --> Can't download from a directory called '///' in the first
  14.       entry. But that shouldn't hurt ;-)
  15.     - Maybe fixed the bug that FTPBatchDownload can't download from
  16.       the root directory of a remote ftp server. (Neil Bothwick)
  17.       With my local FTP server I get a path like 'Sonne:Prg/DFÜ' for
  18.       the root directory.
  19.       On a remote FTP server FTPBatchDownload 4.0 most supposedly
  20.       CD'ed to a directory called "" when trying to access the root
  21.       directory. Better is '/' for the root directory.
  22.       Fix: When there is no ':' in the path a leading '/' will be added.
  23.       Maybe this works.
  24.       IMHO OpusFTP handles local path in a very incompatible way anyway.
  25.  
  26. ARexx/FTPBatchLister.rexx 4.1
  27.     - config.debugging=1 now really works.
  28.  
  29. 18.10.98
  30.  
  31. FTPBatch 4.1
  32.     - Added the nice FTPBatch script by Neil Bothwick.
  33.  
  34.  
  35. Help/FTPBatch.guide 4.1
  36.     - added link to FTPBatchAdd
  37.  
  38.  
  39. 17.10.98
  40.  
  41. FTPBatch 4.0
  42.     - final release! Ready for Opus Plus!
  43.     - bumped version number
  44.  
  45. Help/FTPBatch.guide 4.0
  46.     - updated
  47.     - added Features, Background, Commands
  48.     - integreted History/TODO and History/DELAYED to new chapter Future
  49.     - added newicon
  50.     - Phew! What a work! Documentation is larger than the sizes of
  51.       the two scripts together. ;-)
  52.     - separated history
  53.  
  54. Help/FTPBatch.history 4.0
  55.  
  56. Help/FTPBatch-ShowToolBar.rexx 4.0
  57.     - displays the FTPBatch toolbar via Opus.
  58.  
  59. FTPBatchLister.rexx 4.0
  60.     - added debugging switch, search for »--- DEBUG ---« in the script
  61.       to activate it.
  62.     - debugging turned off for final release
  63.  
  64. FTPBatchDownload.rexx 4.0
  65.     - Enhanced multitasking handling routine, more aggressive _and_ safer
  66.       I already decreased DELAY time to 1/2 second.
  67.       See for »--- DELAY ---« in the script to change it. Handle with
  68.       care!
  69.       Added some LISTER WAIT commands to make handling safer.
  70.     - Now real quiet mode! How silly I was. FTPSetVar is an Opus command.
  71.       It can't work unless I use the »COMMAND« command.
  72.       Now it works. But the command »FTPConnect« seems to set the variable
  73.       »Quiet« to off again. So I issue the FTPSetVar command really often.
  74.       However it works.
  75.     - Enhanced download checking in parallel mode. Now checks for the
  76.       »Transfer aborted« comment in the local file.
  77.       Untested! I was not able to produce such a comment. I was able to
  78.       produce incomplete files by CTRL-C'ing the localhost ftp server,
  79.       but there is no »Transfer Aborted« comment for them.
  80.     - More verbose logging
  81.     - AUTODOWNLOAD: FTPBatch lister will be closed immediately after
  82.       the files list has been read. FTPBatchDownload won't wait until
  83.       the download is completed.
  84.  
  85. Buttons/ 4.0
  86.     FTPBatchButtons
  87.         - disabled console output
  88.     FTPBatchButtons-Debug
  89.         - for debugging with enabled console output
  90.  
  91. Filetypes/ 4.0
  92.     Moved german filetype in extra directory
  93.  
  94.  
  95. 15.10.98
  96.  
  97. FTPBatch 3.5
  98.     - AUTODOWNLOAD feature see below
  99.     - better logging and requester handling
  100.  
  101. Buttons/FTPBatchButtons
  102.     - added button for automatic downloading
  103.  
  104. FTPBatch.guide 3.5
  105.     moved TODO section to the beginning of the history file
  106.  
  107. FTPBatchLister.rexx 3.3
  108. FTPBatchDownload.rexx 3.4
  109.     - Added AUTODOWNLOAD feature
  110.       Just add the option "DOWNLOAD" to the FTPBatchLister.rexx invocation
  111.       to automatically start a download after the FTPBatchLister window
  112.       is displayed.
  113.       Download always will be with requesters=0 and logging=1.
  114.       After download FTPBatchDownload closes the FTPBatchLister to
  115.       automatically quit the FTPBatchLister script. And: It works ;-)
  116.       See the enhanced button bank FTPBatchButtons.
  117.       As soon as the FTPSetVar quiet stuff works fully, FTPBatch is
  118.       capable of doing a download without user interaction. You can
  119.       use a external timer to start it in autodownload mode.
  120.  
  121. FTPBatchLister.rexx 3.3
  122.     - config: separated option interactive into interactive and logging
  123.     - config: added work-around for bug in Opus
  124.               DOPUS GETSTRING should really return a correct value in
  125.               DOPUSRC!
  126.     - config: renamed option interactive to requesters
  127.  
  128. FTPBatchDownload.rexx 3.4
  129.     - separated logging and interactive options
  130.     - enhanced logging, now logs which entries it downloads and
  131.       when it was started and to which ftp site it connects.
  132.     - renamed option interactive to requesters
  133.     - tried implementing setting the ftp lister mode to quiet
  134.       when requesters are disabled
  135.       Simply doesn't work. I don't understand why. I make it the
  136.       source lister but it still doesn't work.
  137.     - logging: in parallel download mode shows the # of the lister
  138.       in question
  139.     - doesnt display other error requesters as well when requesters
  140.       are disabled. Behaves like all requesters are answered with
  141.       »OK« to avoid abort of download on errors on single file.
  142.  
  143.  
  144. 11.10.98
  145.  
  146. FTPBatch 3.4
  147.     - quite stable single download routine
  148.     - even quite stable parallell download routine at least on my system
  149.  
  150. FTPBatch.guide 3.4
  151.     - new history format introduced
  152.  
  153. Buttons/FTPBatchToolBar
  154.     - now uses images directly from »DOPUS5:Images«
  155.       thus uses installed images
  156.  
  157. Images
  158.     - deleted, uses installed images
  159.     - there won't be extra images unless someone paints me some
  160.       nice newicons images
  161.  
  162. ARexx/FTPBatchLister.dopus 3.2
  163.     - added config item for interactive mode
  164.       interactivemode=NO --> log file
  165.       interactivemode=YES --> requesters
  166.     - fixed a bug that the config file name would always be
  167.       »DOpus5:System/FTPBatch.config«. This has been there for ages.
  168.  
  169. ARexx/FTPBatchDownload.dopus5 3.3
  170.     - fixed bug reported by Neil Bothwick that in parallel download mode
  171.       FTPBatchDownload would report the user closed all FTP listers, the
  172.       script is exiting and then it all came again. It simply didn't open
  173.       the listers at all. A typical cut & paste like error.
  174.       But parallel download routine doesn't work correctly anyway.
  175.       I Try to adapt it to the new scheme in single download mode (CWD and
  176.       then download).
  177.     - download: fixed deleting lister entries with names that
  178.       contain spaces
  179.     - SplitURL procedure modularizes splitting URL into pathnames and such
  180.       With error checking for incorrect URLs
  181.     - download: made safer. When one error happens it doesnt try to
  182.       download again when deletemode=DELETEENTRIES and whichentries=ALL
  183.       to check for files the user added after starting the batch download.
  184.       This will stay this way unless I find a way to set the status of a
  185.       file into the lister so that I can avoid trying to download a non
  186.       downloadable file again and again in an endless loop.
  187.     - adapted parallel download to CWD and then download. CWDing is also
  188.       done asynchronously ;-)! ;-) Parallel download seems to be quite
  189.       stable now.
  190.     - parallel download: after download checks whether download file
  191.       exists. This catches some download errors already.
  192.       Further checking not implemented
  193.       single download: checks command result code
  194.     - now displays a requester or logs to a file when a file can't be
  195.       downloaded depending on interactivemode
  196.     - interactivemode: say whether it should display requesters or
  197.       log to a file
  198.       not fully implemented right now
  199.       wouldn't work anyway cause I do not find a way to suppress all
  200.         OpusFTP error requesters!!
  201.  
  202. 3.3    19.9.98      Added filetype. Now you can directly click on a
  203.                         batch file to invoke FTPBatch
  204. 3.2    18.9.98      uses invisible listers (Greg)
  205.                         can be configured to non-iconified and
  206.                         iconified listers through a variable
  207.                     CDing to directory works in single download mode
  208.                         "FTPCOMMAND CWD path" did it
  209.                         But it displays a requester on every
  210.                         successful command execution. The user wont
  211.                         like this here.
  212.                     Now works correctly. Option QUIET in the right
  213.                         place hides the requester.
  214.                     Fixed a bug with destination names with spaces
  215.                         (name field) in them when download selected
  216.                         entries only
  217. 3.1    17.9.98      changed directory structure to structure of the
  218.                         DOpus5:-drawer for easier installation (Greg)
  219.                     fixed ':/' bug. No doesnt add a '/' when a ':' or
  220.                         a '/' is the last charactor of the path name
  221.                         (Greg)
  222.                     editing entries via requester features an extra
  223.                         "Cancel" all option. Before "Cancel" was
  224.                         "Cancel all". Now you can cancel a single
  225.                         rename and continue to rename the other
  226.                         selected entries
  227.                     doubleclick now opens an entry name rename
  228.                         requester
  229.                     tried to add trapping of "Copy" and "Move" command
  230.                         Doesnt work with FTP listers but with normal
  231.                         ones it works correctly.
  232.                         Waiting for Jon or Greg to resolve this, before
  233.                         I implement the necessary functions to my script.
  234.                         Trapping of "Copy", "Move" and "FTPCopy" in this
  235.                         script is enabled however. (Greg)
  236.                     fixed some bugs with config loading and saving
  237.                         you should be able to set a different number
  238.                             of maxconnections
  239.                         and it should write the config file to the
  240.                             name you gave and not to ":CONFIG.FILE" ;-)
  241.                         copy the file ":CONFIG.FILE" to the place
  242.                             you configured to have you config to use it
  243.                     tried to add CDing to the FTP directory first and
  244.                         then to download the file without pathname
  245.                         failed! FTPCD doesnt work, LISTER SET PATH
  246.                         doesnt work, FTPConnect DIR only works on
  247.                         the first connect
  248.                         Leaved debug output in the script. Please test!
  249.  
  250. 3.0    12.9.98      configuration added: at the moment only
  251.                         download path and max simultaneous connections
  252.                     calling parameters changed, handle comes now before
  253.                         filename. filename is now without suffix. It will
  254.                         be used for both config filename (.config) and
  255.                         batchlist filename (.batch) automatically.
  256.                     toolbar name changed: ftp-toolbar --> FTPBatchToolbar
  257.                     name of provided button bank changed:
  258.                         FTPBatchLister-buttons --> FTPBatchButtons
  259.                     default config and batchlist file name in
  260.                         FTPBatchButtons changed:
  261.                             DOpus5:FTPBatch.(config|batch)
  262.  
  263. 2.1     7.9.98      changed URLs to format recommend by Greg Perry
  264.                         <site>//path/filename
  265.                         (filename has to be in comment field tough,
  266.                         cause the name field is freely changable)
  267.                     download ALL entries with the option DELETEENTRIES
  268.                         now really downloads stuff until the
  269.                         FTPBatchLister is completely empty even when
  270.                         the user adds some entries after batch download
  271.                         was started!
  272.                         Dunno if this really works reliable. Due to the
  273.                         fact that the Copy cmd in a localhost ftp lister
  274.                         copies files via the filesystem when a full path
  275.                         is specified download happens way too fast here
  276.                         for proper testing ;-(( (OpusFTP should always
  277.                         do a FTP download, even when logged into
  278.                         localhost)
  279.                     fixed a bug in packet replying. Only replies if there
  280.                         was really a packet now.
  281.                     downloaded selected files causes a requester to pop
  282.                         up if nothing was selected
  283.                     adds an index number to dropped entries that already
  284.                         exist in the batchlist
  285.                     the field name is now used as destination filename
  286.                         srcfilename is stored in the comment (as before)
  287.                         this allows specifying a different local filename
  288.                         and eases up handling batchdownloading several
  289.                         files with originally same filenames
  290.                     some code cleanup and proceduralisation
  291.                     splitted popup menu item "Edit" to "Edit Name" and
  292.                         "Edit Site"
  293.                     editing entries via popup menu enabled
  294.                     commands "Rename" and "Comment" now work
  295.                     added some fixes so that it should work with
  296.                         filenames that contain spaces. please test!
  297.  
  298.  
  299. 2.0     28.8.98     MAJOR UPDATE
  300.                     no more forgets the add the ftp file path to the
  301.                         ftpsite (comment) string
  302.                         FTPBatchlister was useless when one wanted to
  303.                         download something that is not in the root
  304.                         dir of an FTP lister
  305.                         Betatesters? Where are you? ;-)
  306.                     added Dave Clarkes cool ARexx script starting method
  307.                         ADDRESS AREXX launchdascript ;-)
  308.                         (When I want to have debugging info I need it
  309.                         to start the download script with RUN like before
  310.                         tough)
  311.                     supports massive parellel download works up to about
  312.                         ten connections, after that OpusFTP doesnt connect
  313.                         to localhost anymore
  314.                         Hehe, had a load average of 46 here ;-)))
  315.                             (And shows this time after my tests.
  316.                             It seems that it got confused.)
  317.                         Opus while testing this stuff said something like:
  318.                             "meaning full number of windows reached" ;-)
  319.                             (I had about 20 iconified FTP listers lying
  320.                             around or more)
  321.                     proceduralized FTPBatchdownload a bit
  322.                     did some other things
  323.                     no updated documentation yet ;-(
  324.  
  325. 1.01    24.8.98     updated credits section in the guide.
  326.                         (Hi Dave *evil grin* ;-)
  327.  
  328. 1.0     22.8.98     addtrap stuff repaired (never use an ARexx var named
  329.                         dopus when you want to access the dopus cmd in
  330.                         the usual way)
  331.                     more than one copy can run at once
  332.                     inline editing also for ftp sites
  333.                     loading and saving of lists added
  334.                     enhanced toolbar, saving with pressing on parent
  335.                     supports typing in a new configfile name in the path
  336.                         gadget, will be loaded then
  337.                     ftp download stuff added, runs as separate task
  338.                         download all files or only selected ones with
  339.                         or without deleting them from the lister
  340.                     wrote a nice guide
  341.  
  342. 0.x     21.8.98     batchlister worked somewhat, no ftp download stuff   
  343.  
  344.